<?php
/**
 * Pàgina que s'encarrega de mostrar els permisos del usuari triat
 * des de l'arxiu permisos.php.
 * Es carrega a index.php mitjantçant ajax.
 *
 * @see permisos.php
 *
 * @copyright 2009 - Equip de Desenvolupament de ASI 2
 * @link http://www.iescopernic.com
 * @version 1.0
 * @license GNU/GPL-http://www.gnu.org/copyleft/gpl.html
 * @package CreditSintesis
 * @subpackage sec
 * @author ASI 2
 */

/**
 * Arxiu que ens permet garantir seguretat a l'aplicació
 * @see seguretat_seccio.php
 */
include_once '../includes/seguretat_seccio.php';

/**
 * Arxiu que gestiona la connexió amb la base de dades
 * @see conector.php
 */
include_once '../includes/conector.php';

//creem un objecte de la classe conector per a conectar a la bd
$conec = new conector();

//si rebem una referencia realitzem la consulta
if (!empty($_GET['usuari'])) {
    $usuari = $_GET['usuari'];

    //consulta que ens retorna tots els permisos posibles
    $consulta = "SELECT * FROM permisos ORDER BY nom";

    //consulta que ens retorna el nom del usuari
    $consulta1 = "SELECT user FROM usuaris WHERE iduser=".$usuari;
        
    //guardem els resultats de les consultes a $resultat
    $resultat = $conec ->consultar($consulta);
    $resultat1 = $conec ->consultar($consulta1);

    $res1 = mysql_fetch_array($resultat1);
}

?>

<div id="divContenido" name="divContenido">

    <table aling="center" border="0" width="600" cellspacing="1" cellpadding="3" >
        <tbody>
            <?php
            //si l'usuari es 0 vol dir que no em escollit cap usuari
            if ($usuari == 0){
                echo '<br><br><center><strong>Escull un Usuari per iniciar la cerca . . .</strong></center>';
            }else{
                //si es diferent de 0 mostrem els permisos
                echo '<tr>';
                echo '<th colspan="2">PERMISOS DE : '.utf8_encode($res1[0]).'</th>';
                echo '</tr>';
                // posem cada fila del resultat de la consulta en una fila diferent
                while ($res = mysql_fetch_assoc($resultat)){
                    //consulta que ens retornara si l'usuari te el permis o no
                    $consulta2 = "SELECT count(*) FROM perm_users WHERE IDuser=".$usuari."
                                  AND idAccio=".$res['idAccio'];

                    $resultat2 = $conec ->consultar($consulta2);

                    $res2 = mysql_fetch_row($resultat2);

                    //si valor es 1 voldir que te el permis, posem el checked al checkbox
                    if ($res2['0'] > 0){
                        echo '<div id="descripcio">
                                 <div id="permis">
                                   <input type="checkbox" name="'.utf8_encode($res['idAccio']).'" checked >&nbsp;&nbsp;'.utf8_encode($res['nom']).'</div>';
                        echo utf8_encode($res['rutaScript']).'</div>';
                        //sino no el marquem
                    }else{
                        echo '<div id="descripcio">
                                  <div id="permis">
                                    <input type="checkbox" name="'.utf8_encode($res['idAccio']).'" >&nbsp;&nbsp;'.utf8_encode($res['nom']).'</div>';
                        echo $res['rutaScript'].'</div>';
                    }
                }
            }

            //tanquem la conexio
            $conec ->tancar();
            ?>
        </tbody>
    </table>
</div>
